package cn.com.dcsgo.mapper;

import cn.com.dcsgo.domain.ProdTagReference;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
 * 针对表【prod_tag_reference(商品活动关系表)】的数据库操作Mapper
 *
 * @author Dcsgo
 * @since 2025-10-14 08:45:30
 */
public interface ProdTagReferenceMapper extends BaseMapper<ProdTagReference> {

    /**
     * 根据活动ID列表批量插入商品与活动的关联信息
     *
     * @param shopId     店铺ID
     * @param tagIdList  活动ID列表
     * @param prodId     商品ID
     * @param statue     状态
     * @param createTime 创建时间
     * @return 受影响行数
     */
    int batchInsert(@Param("shopId") Long shopId, @Param("tagIdList") List<Long> tagIdList, @Param("prodId") Long prodId, @Param("statue") int statue, @Param("createTime") Date createTime);
}




